let router = require('express').Router()

// 导入路由执行函数
let { RegisterHandler, LoginHandler, infoHandler, findlistHandler, updatainfoHandler, goPage, } = require('../controller/users')
let { testRegister, testLogin, testId, testToken, testname, testinfo } = require('../middleware/users')

// 这里是注册的接口
router.put('/register', testRegister, RegisterHandler)

// 这里是登录的接口
router.post('/login', testLogin, LoginHandler)
// 这里是获取信息的接口
router.post('/info', testId, testToken, infoHandler)
// 这是是修改用户信息的接口
router.post('/updateinfo', testinfo, testToken, updatainfoHandler)
router.get('/list', findlistHandler)
// 验证token是否过期
router.get('/test', testToken, goPage)


module.exports = router